@media screen and (min-width: 768px) {
	body {
		background: white;
	}
}

.header {
	background: #06488e;
	background: -moz-linear-gradient(top,  #06488e 0%, #0266b8 3%, #0550a1 55%, #063f8e 79%);
	background: -webkit-linear-gradient(top,  #06488e 0%,#0266b8 3%,#0550a1 55%,#063f8e 79%);
	background: linear-gradient(to bottom,  #06488e 0%,#0266b8 3%,#0550a1 55%,#063f8e 79%);
}

.sidebar {
	background: #0052A4;
}

.sidebar a {
	color: white;
	padding-left: 20px;
}

.sidebar h3 {
	color: #DBEDFF;
	padding-left: 10px;
}

.pagebackground {
	background: #fff;
	min-height: -moz-calc(100% - 50px);
	min-height: -webkit-calc(100% - 50px);
	min-height: calc(100% - 50px);
}

.titlebox {
	background: white;
	-webkit-box-shadow: inset 0px 25px 15px -25px rgba(0,0,0,0.75);
	-moz-box-shadow: inset 0px 25px 15px -25px rgba(0,0,0,0.75);
	box-shadow: inset 0px 25px 15px -25px rgba(0,0,0,0.75);
}

.titlebox h2 {
	text-align: center;
	margin: 40px 0 20px;
}

.languageSelect {
	color: white;
	padding: 3px 5px 3px;
	margin: 0 3px 0;
	text-decoration: none;
	border-radius: 5px;
	cursor: pointer;
	border: 1px rgba(0,0,0,0) solid;
	text-decoration: none;
}

.languageSelect:hover {
	color: white;
	border: 1px white solid;
	text-decoration: none;
}

.languageSelectActive {
	background: #1673d0;
}